#ifndef TEXTURE_H
#define TEXTURE_H
//----------------------------------------------------------------
#include "Defines.h"
//----------------------------------------------------------------
namespace ns
{
	class ENGINE_API Texture
	{

	DECLARE_SMART_POINTER(Texture);

	public:
		Texture (string filename);
		~Texture ();

		string getFilename();
		void setWidth(int iWidth);
		void setHeight(int iHeight);
		int getWidth();
		int getHeight();

	private:
		int iWidth;
		int iHeight;
		string filename;
	};
	#include "Texture.inl"
}
//----------------------------------------------------------------
#endif 
